急求===《C语言程序设计实验·设计·习题》的答案答:(2)(float)(a+b)/2+(int)x%(int)y=3.5(设a=2,b=3,x=3.5,y=2.5) 3.10写出下面程序的运行结果: #include void main() { int i,j,m,n; i=8; j=10; m=++i; n=j++; printf("%d,%d,%d,%d\n",i,j,m,n); } 解:结果: 9,11,9,10 第4章 4.4.a=3,b=4,c=5,x=1.2,y=2.4...
int a=0,b=0,c=0;a=(b=3,c=5*b,b=10);最后为什么得a=10,b=0,c=15...答:(b=3,c=5*b,b=10) 是逗号表达式,运算次序:(1)b=3; // b 从 0 变 3 (2)c=5*b; // c 得15 (3)b=10;// b 从 3 变 10 (4)逗号表达式 的值等于 最右表达式的 值 所以: a=(b=3,c=5*b,b=10); a=(b=10); a= 10 (5)输出 a=10,b=10,c=15...